package com.example.RuanJianKeShe.Dao;

import com.example.RuanJianKeShe.Bean.TC;

import java.util.List;

public interface TeaCourseDao {



    /**
     * 添加一条授课信息
     * @param tc 教师授课对象
     * @return boolean
     */
    public boolean addTeacherCourse(TC tc);

    /**
     * 查询教师所授的所有课程
     * @param tno 教师
     * @return 授课集合
     */
    public List<TC> getTeacherCourse(int tno);


    /**
     * 删除教师所授课程
     * @param tno 教师号
     * @param cno 课程号
     * @return boolean
     */
    public boolean delTeacherCoureseByTnoAndCno(int tno,int cno);

    /**
     * 获取所有授课信息
     * @return 所有教师授课信息
     */
    public List<TC> getAllTC();

    /**
     * 判断是否已有相同的授课信息
     * @param cno 课程号
     * @return 是否存在选课的
     */
    public boolean isExist(int cno);


    /**
     * 获取一条授课信息
     * @param cno 课程号
     * @return 授课记录
     */
    public TC getTeaCourse(int cno);




}
